package com.sq.partner.manager.mybatis.model;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 
 * @author Mango
 */
public class FacadePayment { 
	private String transNo; //流水号 yyyyMMddHHmmss + 四位序列值
	private Date transDate; //交易时间 发起交易时记录
	private String requestCode; //请求方代码 配置文件中读取
	private String comCode; //出单机构代码
	private String payId; //支付单号-暂存单号
	private BigDecimal transAmt; //交易金额 元为单位 精确到分
	private String payName; //支付名称
	private String remark; //支付描述 appNo:amount;appNo:amount 
	private String merId; //商户号 回调时传入
	private String payNo; //支付流水号 回调时传入
	private String paymentType; //支付方式  回调时传入
	private Date payDate; //支付日期  回调时传入
	private String payResult; //支付结果 0000成功 回调时传入
	private String payRemark; //支付结果描述 回调时传入
	private Date insertDate; //数据插入时间
	private Date feedbackDate; //回调时间
	private String status; //状态 1未支付 2支付成功 3支付失败 
	private String fkChannelCode; //合作伙伴代码
	private String userCode;//用户名

    public String getUserCode() {
		return userCode;
	}
	public void setUserCode(String userCode) {
		this.userCode = userCode;
	}
	public void setTransNo(String transNo){
    	this.transNo = transNo; 
    }
    public String getTransNo(){
    	return	this.transNo;
    }
    public void setTransDate(Date transDate){
    	this.transDate = transDate;
    }
    public Date getTransDate(){
    	return	this.transDate;
    }
    public void setRequestCode(String requestCode){
    	this.requestCode = requestCode;
    }
    public String getRequestCode(){
    	return	this.requestCode;
    }
    public void setComCode(String comCode){
    	this.comCode = comCode;
    }
    public String getComCode(){
    	return	this.comCode;
    }
    public void setPayId(String payId){
    	this.payId = payId;
    }
    public String getPayId(){
    	return	this.payId;
    }
    public void setTransAmt(BigDecimal transAmt){
    	this.transAmt = transAmt;
    }
    public BigDecimal getTransAmt(){
    	return	this.transAmt;
    }
    public void setPayName(String payName){
    	this.payName = payName;
    }
    public String getPayName(){
    	return	this.payName;
    }
    public void setRemark(String remark){
    	this.remark = remark;
    }
    public String getRemark(){
    	return	this.remark;
    }
    public void setMerId(String merId){
    	this.merId = merId;
    }
    public String getMerId(){
    	return	this.merId;
    }
    public void setPayNo(String payNo){
    	this.payNo = payNo;
    }
    public String getPayNo(){
    	return	this.payNo;
    }
    public void setPaymentType(String paymentType){
    	this.paymentType = paymentType;
    }
    public String getPaymentType(){
    	return	this.paymentType;
    }
    public void setPayDate(Date payDate){
    	this.payDate = payDate;
    }
    public Date getPayDate(){
    	return	this.payDate;
    }
    public void setPayResult(String payResult){
    	this.payResult = payResult;
    }
    public String getPayResult(){
    	return	this.payResult;
    }
    public void setPayRemark(String payRemark){
    	this.payRemark = payRemark;
    }
    public String getPayRemark(){
    	return	this.payRemark;
    }
    public void setInsertDate(Date insertDate){
    	this.insertDate = insertDate;
    }
    public Date getInsertDate(){
    	return	this.insertDate;
    }
    public void setFeedbackDate(Date feedbackDate){
    	this.feedbackDate = feedbackDate;
    }
    public Date getFeedbackDate(){
    	return	this.feedbackDate;
    }
    public void setStatus(String status){
    	this.status = status;
    }
    public String getStatus(){
    	return	this.status;
    }
	public String getFkChannelCode() {
		return fkChannelCode;
	}
	public void setFkChannelCode(String fkChannelCode) {
		this.fkChannelCode = fkChannelCode;
	}
    
}